package xyz.zhno.mall.common.core.util;


import cn.hutool.core.util.IdUtil;

/**
 * UUID工具类
 * @author zh_o
 */
public class UUIDUtils {

    /**
     * 获取随机UUID，去横线
     * @param isSecure 是否安全，不安全则性能更高
     * @return 生成后UUID
     */
    public static String simpleUUID(boolean isSecure) {
        return isSecure ? IdUtil.randomUUID() :IdUtil.fastUUID();
    }

    /**
     * 获取随机UUID，保留横线
     * @param isSecure 是否安全，不安全则性能更高
     * @return 生成后UUID
     */
    public static String randomUUID(boolean isSecure) {
        return isSecure ? IdUtil.simpleUUID() :IdUtil.fastSimpleUUID();
    }

}
